What is danville pennsylvania zip code?

Danville, Pennsylvania has a single ZIP code, which is 17821. It is located in Montour County and covers both urban and rural areas. The estimated population is around 10,500. The area code for Danville is 570. It has a total land area of 5.45 mi², and is situated on the east bank of the Susquehanna River. The median household income in Danville is $48,716, and the average temperature ranges from 23°F in January to 78°F in July. The town is home to the Geisinger Medical Center, a renowned healthcare facility that attracts patients from around the world.